a pillar of strength - Francés Inglés Diccionario